package pacman.actors;

import org.newdawn.slick.Graphics;
import org.newdawn.slick.geom.Vector2f;
import org.newdawn.slick.state.BasicGameState;
import org.newdawn.slick.util.pathfinding.Path.Step;

public interface Brain {
    //------------------------------------------------//
    public void init();
    public void render(BasicGameState bgs, Graphics g);
    public void update(int delta);
    //------------------------------------------------//
    public Step getCurrentStep();
    public void goToNextStep(Vector2f position);
    public boolean isCannotFindPath();
    public void setCurrent(Vector2f current);
}
